/* CSS Document */
/*重置*/
@charset "utf-8";
*{margin:0; padding:0;}
ul,li{ list-style-type:none;margin:0; padding:0; }
iframe{ border:none;}
body{font-family:"微软雅黑";font-size:14px;margin:0 auto;color:#000;background:white; overflow-x: hidden;background: url(../images/001.jpg) repeat-x top;}
div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{margin:0; padding:0;}
h1, h2, h3, h4,h5{ font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
img{ border:0; padding:0;vertical-align:middle;}
ul,input{margin:0; padding:0; list-style-type:none;outline: none; background: none;border: none;}
a{ color:#000; text-decoration: none;}
.clear{clear: both;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}

/*===FlexSlider幻灯片  开始===*/

#banner { background: #000;
}
.flexslider {
	position: relative;
	clear:both;
}
/*幻灯片标题*/

 .flex-caption {
	width:100%;
	padding:3px 0px;
	position: absolute;
	bottom: 3px;
	top:3px;
	color: #fff;
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	height:22px;
	max-width:640px
}
/* FlexSlider Necessary Styles*/

.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */

.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme

*********************************/

.flexslider {
	margin: 0px 0 2px;
	background: #fff;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 337px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px;
}
/* Direction Nav */

.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
	left: -50px;
}
.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}
.flexslider:hover .flex-prev {
	opacity: 0.7;
	left: 10px;
}
.flexslider:hover .flex-next {
	opacity: 0.7;
	right: 10px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter:alpha(opacity=0);
	cursor: default;
}
.flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	display: inline-block;
	content: '\f001';
}
.flex-direction-nav a.flex-next:before {
	content: '\f002';
}
/* Pause/Play */

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}
.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}
.flex-pauseplay a:hover {
	opacity: 1;
}
.flex-pauseplay a.flex-play:before {
	content: '\f003';
}
/* Control Nav */

/*.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}*/

.flex-control-nav {
	width: 100%;
	position:absolute;
	bottom:8px;
	margin:0px;
	text-align: center;
	border:0px dashed red;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
	background: #fff;
	background: rgba(255, 0, 0, 0.6);
}
.flex-control-paging li a.flex-active {
	background: #fff;
	background: rgba(255, 0, 0, 0.9);
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
/*===FlexSlider幻灯片  结束===*/



.tel02{ height: auto; float: right; margin-top:25px; width: 7%;display: none; margin-right: 25px; display: none;}
.xiala{  width: 40%; height: 30px; float: left; position: absolute; z-index: 9999;right: 25px;  top:65px;}
.xiala ul{}
.xiala ul li{ width: 100%; height: 36px; float: left;  background:rgba(0, 0, 0, 0.5); line-height: 36px; text-align: center; margin-top: 1px;}
.xiala ul li a{ color: #ffffff; font-family:"微软雅黑"; font-size:14px;}


.top{height: 92px; width: 100%; padding-top: 20px;}
.top_box{width: 1200px; margin: 0 auto;}
.top_left{float: left; width: 31%;}

.top_left img{width: 100%;display: block;}
.top_right{float: right;}
.telk{float: right;}
.telk img{float: left;}
.telk span{ width: 210px; line-height: 28px; text-align: center;float: left; background: #004499; color: white;}
.nav{}
.nav_box li{float: left;padding:0 30px; background: url(../images/shu.jpg) no-repeat center right; position: relative;}
.nav_box li>a{text-align: center; line-height: 64px; font-size: 16px; color: #004499;display: block;}
.nav_box li:last-child{padding-right: 0; background: none;}
.nav_box li dl{position: absolute;left: 0; top:64px; z-index: 999; display: none;}
.nav_box li dl dd{margin-top: 1px;}
.nav_box li dd a{ font-size: 16px;display: block;padding:15px 30px;text-align: center;  background: url(../images/dian.png); display: block;  color: white;}
.nav_box li dd a:hover{background:url(../images/dian1.png); color: white;}

.gsjj{width: 100%;}
.gsjj_box{width: 1200px; margin: 0 auto; padding-bottom: 68px;}
.bt{ padding-top:60px; }
.bt h1{ font-size: 40px; font-family: "Berlin Sans FB"; color: #004499;}
.bt h2{font-size: 20px; color: #333;}
.bt1{ padding-top:60px; }
.bt1 h1{ font-size: 40px; font-family: "Berlin Sans FB"; color: white; }
.bt1 h2{font-size: 20px; color: white;}
.bt1 h2 span{text-align: bottom; color: #585a8b; font-size: 14px;}
.gsjj_nrk{margin-top: 23px; }
.gsjj_nr_left{width: 56%; float: left;}
.gsjj_nr_right{float: right; width: 35.8%;}
.gsjj_nr_right .tk img{width: 100%;}
.jjnr_top{line-height: 24px; color: #666; padding-bottom: 34px; border-bottom: 1px solid #ccdaeb; }
.jjnr_bottom{line-height: 24px; color: #666;padding-bottom: 34px; border-bottom: 1px solid #ccdaeb; margin-top: 20px;}


.cpzs{width:100%; background: url(../images/cpbj.jpg) no-repeat center center; background-size: 130%;}
.cpzs_box{width: 1200px; margin: 0 auto;}
.cpzs_nr{ padding-top: 45px; padding-bottom: 77px;}
.cpzs_part{width: 23%;float:left; margin-right: 2.666%; background: white;}
.cpzs_part:nth-child(4n){margin-right: 0; }
.cpzs_part .tk{display: block;}
.cpzs_part .tk img{width: 100%;}
.cpzs_part h1{width: 87.5%; margin:0 auto;  border-bottom: 1px solid #c1c1c1;}
.cpzs_part h1 a{font-size: 16px; color: #333;line-height: 45px;}
.cpzs_part h2{width: 87.5%; margin:0 auto; line-height: 22px; color: #999; padding-top: 10px; padding-bottom: 24px;}

.ryzz{width: 100%; padding-bottom: 77px;}
.ryzz_box{width: 1200px; margin: 0 auto;}
.ryzz_nrk{ }
.ryzz_nr_left{float: left; width: 48%;}
.ryzz_top{width: ;line-height: 24px; color: #fe0000; padding-bottom: 34px; font-size: 16px; padding-top: 30px;}
.ryzz_bottom{line-height: 24px; color: #666;padding-bottom: 34px;  margin-top: 20px;}
.ryzz_nr_right{float: right; width: 47%;}
.ryzz_nr_right .tk{padding-top: 35px;}
.ryzz_nr_right .tk img{width: 100%;}



.xwzx{width: 100%;background: url(../images/xwzxbj.jpg) no-repeat center center; background-size: 130%;}
.xwzx_box{width: 1200px; margin: 0 auto; }
.xwzx_nrk{padding-bottom:110px;}
.xwzx_nr_left{float: left; width: 43%;}
.xwzx_nr_right{float: right; width: 52%;}

#owl-demo{position:relative;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:48px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:13px;width:100%;font:16px "微软雅黑";color:#fff;text-align:center;}

/*.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}*/
/*.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}*/
/*.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}*/
.item img{width: 100%;}

.xwzx_nrk{margin-top: 60px;}
.xwzx_part{margin-bottom:50px; }
.xwzx_part_left{float: left;}
.xwzx_part_left h1{font-size: 24px; color: white;}
.xwzx_part_left h2{font-size: 16px; color: #9292b8;}
.xwzx_part_right{width: 85%; float: right;}
.xwzx_part_right h1{font-size: 16px;color: white;}
.xwzx_part_right h1 a{font-size: 16px;color: white;}
.xwzx_part_right h2{color: #999; font-size: 14px; line-height: 22px; margin-top:10px;}


.foot_top{width: 100%;}
.foot_top_box{width: 1200px; margin: 0 auto; padding:60px 0;}
.ft_left{width: 50%; float: left;}
.ft_left ul li{width: 20%; float: left; margin-right: 30px;}
.ft_left ul li dt{margin-bottom: 10px;}
.ft_left ul li dt a{font-size: 16px; color: #333; }
.ft_left ul li dd a{color: #999; line-height: 24px;}

.ft_mid{width: 16.5%;float: left;}
.ft_mid .ewm{width: 63.5%; margin: 0 auto;}
.ft_mid .ewm img{width: 100%;}
.ft_mid .ewm h1{text-align: center; color: #666; margin-top: 10px;}
.ft_right{width: 30%; float: right;}
.ft_right h1{font-size: 12px; color: #333;}
.ft_right h2{font-size: 24px; color: #333333; }
.ft_right h3{line-height:24px; color: #999; margin-top:30px; }


.foot_bottom{ background: #0b0d2d; width: 100%; }
.foot_bottom_box{width: 1200px; margin: 0 auto; text-align: center;}
.foot_bottom_box a{line-height: 72px; color: #6f6f83}
.foot_bottom_box .ssll{line-height: 72px;color: #6f6f83; display:inline-block;}





/*关于我们*/
.ejbanner{width: 100%;}
.ejbanner img{width: 100%; display: block;}

.sub{width: 100%;}
.sub_box{width: 1200px; margin:0 auto;}
.sub_left{/*width: 18.75%;*/ width: 225px;float: left; margin-top: -66px; position: relative; z-index: 10;}
.sub_left1{width: 92%;display: none; margin-top:20px;}
.sub_left1 dd{width: 25%;float: left;}
.sub_left1 dd a{  line-height: 30px;   color: #333;}



.sub_right{width: 79%; float: right;}
.zuo_nav{background: #fafbfb; }
.zuo_nav dt a{line-height: 66px; font-size: 22px; font-weight: bold;background: #004499;  color: white; display: block; padding-left:8%; border-bottom: 4px solid #fe0000;}
.zuo_nav dd a{line-height: 46px; font-size: 16px; padding-left:8%;color: #333; display: block;}
.zuo_nav dd a:hover{background: url(../images/jt.png) no-repeat 90% center;}
.about_contclb_li {background: url(../images/jt.png) no-repeat 90% center;}
.about_contclb_li1{border-bottom: 1px solid blue;} 
.zuo_lxwm{ margin-top:18px; }
.zuo_lxbt{background: url(../images/lxbj.jpg) no-repeat top center;}
.zuo_lxbt a{ background-size: 100%; font-size: 39px; font-family: "Berlin Sans FB Demi";line-height: 73px; display: block;padding-left:8%; color: #666; opacity: 0.5;}

.zuo_lxnr{padding:0 8%;}
.zuo_lxnr h1{font-size: 14px; color: #ff0000; margin-top:12px;}
.zuo_lxnr h2{ font-size: 20px; color: #666666; font-weight: bold; border-bottom: 5px solid #d7d8d8; padding-bottom: 12px;}
.zuo_lxnr h3{line-height: 24px; color: #666666; margin-top:12px;}
.zuo_ewm{width: 56%; margin-top: 18px;}
.zuo_ewm img{width:100%; }
.weizhi{border-bottom: 5px solid #d7d8d8; margin-top:15px; }
.weizhi_left{float: left; line-height: 60px; font-size: 22px; color: #004499; padding:0 20px;}
.weizhi_right{float: right; padding-left: 20px; background: url(../images/dz.png) no-repeat center left; line-height: 60px; color: #bbbbbb; font-size: 12px;}
.weizhi_right a{color: #bbbbbb;font-size: 12px;}
.abnr{line-height: 28px; color: #333; padding: 40px 0; width: 87%; margin: 0 auto;}

/*新闻*/
.news_first{padding-bottom: 30px;}
.newslnr{width: 82%; margin: 0 auto; padding-top:50px;}
.news_fnr{width: 48%;float: right;}
.newslnr .tk{float: left; width: 47%; display: block;}
.newslnr .tk img{width: 100%;display: block;}
.news_fnr h1 a{font-size: 16px; color: #004499; font-weight: bold; line-height: 38px;}
.news_fnr h2{color: #666666; line-height: 24px; margin-top:8px;}
.news_fnr .xxnr{display: block; width: 110px; line-height: 32px; background: #fafbfb; margin-top:20px; text-align: center;color: #666666; }

.news_part{ padding: 17px 0; border-bottom:1px dashed #cbcdcf; }
.news_part_left{float: left;}
.news_part_left h1{font-size: 24px; color: #6997d2;}
.news_part_left h2{font-size: 16px; color: #9292b8;}
.news_part_right{width: 85%; float: right;}
.news_part_right h1{font-size: 16px;color: #333333;}
.news_part_right h2{color: #999; font-size: 14px; line-height: 22px; margin-top:10px;}

.fenye{text-align: center; padding: 30px 0;}

/*产品*/
.productnr{width: 95%; margin: 0 auto;}
.productnr_box{ border-bottom: 1px dashed #cbcdcf; padding-top: 45px; }
.product_part{width: 31%; float: left; box-sizing:border-box; border: 1px solid #e8e8e8; margin-right: 3.5%; margin-bottom: 48px; }

.product_part:nth-child(3n){margin-right: 0; }
.product_part .tk{display: block;}
.product_part .tk img{width: 100%;}
.product_part h1{width: 87.5%; margin:0 auto;  border-bottom: 1px solid #c1c1c1;}
.product_part h1 a{font-size: 16px; color: #333;line-height: 45px;}
.product_part h2{width: 87.5%; margin:0 auto; line-height: 22px; color: #999; padding-top: 10px; padding-bottom: 24px; height: 66px;}


/*详情*/

.s_n_top02 h3{text-align: center; font-size: 18px; color: #333;}
.s_n_con02{color: #666; line-height: 36px;}


.fenye{
	width: 100%;
    padding: 30px 0;
    margin-top: 10px !important;
    text-align: center;
    
    
}
.fenye a {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.fenye span {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.fenye a:visited {
    text-decoration: none;
    color: #333;
}
.fenye a:link {
    text-decoration: none;
	color: #333;}

@media (max-width: 1200px) {
	.top_box{width: 90%; }
	.gsjj_box{width: 90%;}
	.cpzs_box{width: 90%;}
	.ryzz_box{width: 90%;}
	.xwzx_box{width: 90%;}
	.foot_top_box{width: 90%;}
	.foot_bottom_box{width: 90%;}

	.sub_box{width: 90%; }
	.tel02{display: block;}
	.nav{display: none;}
	.tel{display: none;}
}

@media (max-width: 1000px) {
	.sub_left1{display:block;}
	.sub_left{display: none;}
	.sub_right{width: 100%; float:none;}


}

@media (max-width: 800px) {
	.abnr img{width: 100%;}
.s_n_con02 p img{width: 100%}

}

@media (max-width: 768px){
	.top{height: 70px;}
	.gsjj_nr_right{display: none;}
	.gsjj_nr_left{width: 100%; float: none;}
	.gsjj_box{padding-bottom: 25px;}
	.cpzs{background:none; background:#04072e;}
	.cpzs_part{width: 95%; margin: 0 auto; margin-bottom:20px; float: none;}
	.cpzs_part:nth-child(4n){margin-right: 0 auto;}

	.ryzz_nr_left{float: none; width: 100%;}
	.ryzz_nr_right{float: none;width: 100%;}
	
	.xwzx{width: 100%;background: none; background: #191541;}
	.xwzx_nr_left{float: none; width: 100%;}
	.xwzx_nr_right{float: none;width: 100%;}

	.foot_top{display: none}

	.bt{ padding-top:25px; }
	.bt h1{ font-size: 30px; font-family: "Berlin Sans FB"; color: #004499; text-align: center;}
	.bt h2{font-size: 18px; color: #333;text-align: center;}
	.bt1{ padding-top:25px; }
	.bt1 h1{ font-size: 30px; font-family: "Berlin Sans FB"; color: white;text-align: center; }
	.bt1 h2{font-size: 18px; color: white;text-align: center;}
	.bt1 h2 span{text-align: bottom; color: #585a8b; font-size: 14px; display: block;text-align: center;}
	.cpzs_nr{padding: 30px 0;}
	.xwzx_part_left{float: none; width: 100%}
	.xwzx_part_right{float: none;width: 100%}
	.xwzx_nrk {padding-bottom: 15px;}
	.xwzx_nrk{margin-top:20px;}
	.xwzx_nr_right{padding-top: 20px;}
	.ryzz_top{padding-bottom: 0;}
	.ryzz_bottom{padding: 10px 0;}
	.product_part{width: 95%; margin-right: 0; margin:0 auto; float: none; margin-bottom: 20px;}
	
.product_part:nth-child(3n){margin: 0 auto; }
	
	.news_first{padding-bottom: 30px;}
	.newslnr{width: 100%; margin: 0 auto; padding-top:50px;}
	.news_fnr{width: 90%;float: none; margin: 0 auto;}
	.newslnr .tk{float: none; width: 90%; display: block;margin: 0 auto;}
/*	.newslnr .tk img{width: 100%;display: block;}
	.news_fnr h1 a{font-size: 16px; color: #004499; font-weight: bold; line-height: 38px;}
	.news_fnr h2{color: #666666; line-height: 24px; margin-top:8px;}
	.news_fnr .xxnr{display: block; width: 110px; line-height: 32px; background: #fafbfb; margin-top:20px; text-align: center;color: #666666; }*/

.news_part{ padding: 17px 0; border-bottom:1px dashed #cbcdcf; }
.news_part_left{float: none; width: 100%}
.news_part_right{float: none; width: 100%}
.news_part_left h1{display: inline-block;}
.news_part_left h2{display: inline-block;}
.xwzx_part_left h1{display: inline-block;}
.xwzx_part_left h2{display: inline-block;}
.weizhi_left{float: none; text-align: center;}
.weizhi_right{float: none;}
.foot_bottom_box a{line-height:30px; color: #6f6f83}
.foot_bottom_box .ssll{line-height: 30px;color: #6f6f83; display:inline-block;}
}

@media (max-width: 640px){
.top{height: 50px;}
.top_left{float: left; width: 44%;}

.tel02{ height: auto; float: right; margin-top:8px; width: 7%;margin-right: 10px; }
.xiala{  width: 40%; height: 30px; float: left; position: absolute; z-index: 9999;right: 25px;  top:59px;}


/*.xwzx_part_left h1{display: inline-block;}
.xwzx_part_left h2{display: inline-block;}*/

}




